abstract class ScriptEvent
{
	protected Trigger trigger;
	
	public abstract void processEvent(GameState gs);
	
	public final Trigger getTrigger()
	{
		return trigger;
	}
	
	public final void setTrigger(Trigger t)
	{
		trigger = t;
	}
}